SharedAndroidLibraryConventionPlugin

class SharedAndroidLibraryConventionPlugin : Plugin<Project>

Convention plugin for an Android-only leaf library module (no KMP targets — e.g. kmp-toolkit's :security + its 11 payment-provider modules).

Applies AGP library + Compose-compiler plugins and the shared android config identical across those 12 modules: compileSdk 37, minSdk 24, Java 25, Compose enabled, and a single "release" variant published with sources. Module-specific config (namespace, dependencies) stays in the consumer's own android { } / dependencies { } blocks.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun apply(target: Project)